Elementor_Pay_Addons\Stripe\Stripe_API S

Total Complexity 27
Dependencies 8
Dependents 3
Total lines 251
Lines of code 164
Logical lines of code 61
Comment lines 44
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
request()
S
50 4 31
retrieve()
S
57 3 16
retrieve_receipt_checkout_session()
S
60 1 14
get_headers()
S
59 1 14
get_user_agent()
S
61 1 13
update_subscription()
S
75 1 4
create_price()
S
75 1 4
create_product()
S
75 1 4
update_subscription_schedule()
S
75 1 4
create_subscription_schedule()
S
75 1 4
retrieve_invoice()
S
75 1 4
retrieve_subscription()
S
75 1 4
retrieve_customer()
S
75 1 4
create_subscription()
S
75 1 4
create_customer()
S
75 1 4
retrieve_checkout_session()
S
75 1 4
create_checkout_session()
S
75 1 4
retrieve_payment_intent()
S
75 1 4
create_payment_intent()
S
75 1 4
get_stripe_client()
S
72 1 5
set_app_info()
S
70 1 7
retrieve_prices()
S
67 1 8